v3.26.1
Segment Information - Schedule of Segment Net Income, Including Segment Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]                
Revenues $ 311,740     $ 286,273     $ 859,539 $ 806,335
Segment operating expenses:                
Cost of goods sold 216,441     198,374     604,886 575,480
Research and development expenses 4,300     2,659     11,856 7,881
Amortization 221     0     666 0
Interest income, net (5,047)     (3,977)     (13,515) (11,397)
Income tax provision 16,963     15,867     38,506 36,685
Net income 52,160 $ 45,887 $ 41,390 48,234 $ 46,330 $ 34,763 139,437 129,327
Gross profit 95,299     87,899     254,653 230,855
Reportable Segment                
Segment Reporting [Line Items]                
Revenues 311,740     286,273     859,539 806,335
Segment operating expenses:                
Cost of goods sold 216,441     198,374     604,886 575,480
General and administrative expenses 18,223     17,242     53,161 46,717
Sales and marketing expenses 8,742     7,667     24,852 21,330
Research and development expenses 4,300     2,659     11,856 7,881
Amortization 221     0     666 0
Realized currency (gain) loss (263)     207     (310) 312
Total segment operating expenses 247,664     226,149     695,111 651,720
Operating income 64,076     60,124     164,428 154,615
Interest income, net (5,047)     (3,977)     (13,515) (11,397)
Income tax provision 16,963     15,867     38,506 36,685
Net income 52,160     48,234     139,437 129,327
Gross profit $ 95,299     $ 87,899     $ 254,653 $ 230,855