XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders’ Equity - Schedule of Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at beginning of period $ 456,193 $ 469,499 $ 553,429 $ 376,968
Other comprehensive income before reclassifications, net of tax 498 2,143 4,822 4,048
Amounts reclassified from accumulated other comprehensive income, net of tax (2,193) (1,377) (7,311) (2,701)
Net current period other comprehensive (loss) income (1,695) 766 (2,489) 1,347
Balance at end of period 434,876 515,393 434,876 515,393
Income before income taxes 17,962 20,931 65,544 54,429
Provision for income taxes 7,541 5,033 21,740 5,862
Net income 10,421 15,898 43,804 48,567
Reclassification out of AOCI        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Unrealized gains 400 2,100 6,300 4,000
Provision for income taxes 100 0 1,700 0
Total        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at beginning of period 2,025 1,082 2,819 501
Balance at end of period 330 1,848 330 1,848
Unrealized gains on marketable securities        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at beginning of period 2,024 1,088 2,829 496
Other comprehensive income before reclassifications, net of tax 271 2,131 4,584 4,047
Amounts reclassified from accumulated other comprehensive income, net of tax (2,193) (1,377) (7,311) (2,701)
Net current period other comprehensive (loss) income (1,922) 754 (2,727) 1,346
Balance at end of period 102 1,842 102 1,842
Unrealized gains on marketable securities | Reclassification out of AOCI        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Interest and other income, net 2,994 1,377 9,982 2,701
Income before income taxes 2,994 1,377 9,982 2,701
Provision for income taxes 801 0 2,671 0
Net income 2,193 1,377 7,311 2,701
Foreign currency translation adjustments        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at beginning of period 1 (6) (10) 5
Other comprehensive income before reclassifications, net of tax 227 12 238 1
Amounts reclassified from accumulated other comprehensive income, net of tax 0 0 0 0
Net current period other comprehensive (loss) income 227 12 238 1
Balance at end of period $ 228 $ 6 $ 228 $ 6