XML 57 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Other Comprehensive Income and Accumulated Other Comprehensive Income - Summary of Changes in Accumulated Other Comprehensive Income/(Loss), by Component (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Accumulated Other Comprehensive Income Loss [Line Items]          
Beginning balance $ 164,216 $ 228,539 $ 264,327 $ 266,676 $ 194,521
Ending balance 156,305 164,216 228,539 264,327 266,676
Total Accumulated Other Comprehensive Income (Loss) [Member]          
Accumulated Other Comprehensive Income Loss [Line Items]          
Beginning balance (3,054) (3,308) (3,362) (3,525) (3,542)
Ending balance $ (2,569) $ (3,054) $ (3,308) $ (3,362) $ (3,525)