XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period $ 876,003 $ 844,297 $ 868,289 $ 822,936
Net current-period other comprehensive income (loss) (13) 112 (113) 211
Balance at end of period 872,118 856,709 872,118 856,709
Accumulated Foreign Currency Adjustment Attributable to Parent        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period     (87) (358)
Net current-period other comprehensive income (loss)     (113) 211
Balance at end of period $ (200) $ (147) (200) (147)
Other comprehensive income (loss), before reclassifications, tax     $ 38 $ (77)