XML 118 R103.htm IDEA: XBRL DOCUMENT v3.25.3
Income Taxes - Reconciliation of Unrecognized Tax Benefits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Unrecognized Tax Benefits [Roll Forward]      
Beginning balance $ 29,322 $ 1,216 $ 1,254
Additions for current years’ tax positions 7,802 28,325 91
Additions for prior years’ tax positions (1) 0 33 15
Reductions for prior years’ tax positions (25) (184) (71)
Reductions for expiration of statute of limitations (73) (68) (73)
Ending balance $ 37,026 $ 29,322 $ 1,216