XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders’ Equity - Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at beginning of period $ 571,604 $ 424,401 $ 553,429 $ 376,968
Other comprehensive income before reclassifications, net of tax 1,905 1,180 4,324 1,905
Amounts reclassified from accumulated other comprehensive income, net of tax (2,630) (822) (5,118) (1,324)
Net current period other comprehensive (loss) income (725) 358 (794) 581
Balance at end of period 456,193 469,499 456,193 469,499
Other income, net 3,564 1,277 6,924 1,775
Income before income taxes 25,067 17,167 47,582 33,498
Provision for income taxes 8,582 2,176 14,199 829
Net income 16,485 14,991 33,383 32,669
Reclassification out of AOCI        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Unrealized gains 2,600 1,200 5,900 1,900
Provision for income taxes 700 0 1,600 0
Total        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at beginning of period 2,750 724 2,819 501
Balance at end of period 2,025 1,082 2,025 1,082
Unrealized gains on marketable securities        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at beginning of period 2,739 719 2,829 496
Other comprehensive income before reclassifications, net of tax 1,915 1,191 4,313 1,916
Amounts reclassified from accumulated other comprehensive income, net of tax (2,630) (822) (5,118) (1,324)
Net current period other comprehensive (loss) income (715) 369 (805) 592
Balance at end of period 2,024 1,088 2,024 1,088
Unrealized gains on marketable securities | Reclassification out of AOCI        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Other income, net 3,593 822 6,988 1,324
Income before income taxes 3,593 822 6,988 1,324
Provision for income taxes 963 0 1,870 0
Net income 2,630 822 5,118 1,324
Foreign currency translation adjustments        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at beginning of period 11 5 (10) 5
Other comprehensive income before reclassifications, net of tax (10) (11) 11 (11)
Amounts reclassified from accumulated other comprehensive income, net of tax 0 0 0 0
Net current period other comprehensive (loss) income (10) (11) 11 (11)
Balance at end of period $ 1 $ (6) $ 1 $ (6)