XML 80 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Components of Lease Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Leases [Abstract]        
Operating lease cost $ 1,401 $ 1,463 $ 2,818 $ 2,897
Short-term lease cost 49 55 95 107
Variable lease cost (income) (6) 10 (16) 23
Total lease cost $ 1,444 $ 1,528 $ 2,897 $ 3,027