v3.25.3
Defined Benefit Plans - Schedule of Components of Net Periodic Benefit Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2025
Retirement Benefits [Abstract]    
Service cost $ 259 $ 659
Interest cost 45 115
Expected return on plan assets (48) (123)
Total net periodic benefit cost $ 256 $ 651