XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Summary of Current and Deferred Portions of Income Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 18,486 $ 179 $ 58
State 5,772 4,593 4,003
Foreign 6,480 9,817 7,618
Total Current 30,738 14,589 11,679
Deferred:      
Federal (16,857) 1,773 549
State (2,313) 5,030 (4,495)
Foreign (385) (917) 1,129
Total Deferred (19,555) 5,886 (2,817)
Total $ 11,183 $ 20,475 $ 8,862