v3.26.1
Consolidated Condensed Statements of Changes in Stockholders’ Equity - USD ($)
$ in Thousands
Total
Common Class A
Common Class B
Common Stock
Common Class A
Common Stock
Common Class B
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Non- controlling Interest
Beginning balance (in shares) at Dec. 31, 2024       65,758,341 15,786,737        
Beginning balance at Dec. 31, 2024 $ 185,604     $ 66 $ 16 $ 508,092 $ (2,573) $ (357,661) $ 37,664
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Issuance of Class A common stock for equity plans (in shares)       1,127,018          
Issuance of Class A common stock for equity plans 1,467     $ 1   1,466      
Net income 5,950             4,822 1,128
Change in noncontrolling interest allocation 0         159     (159)
Equity-based compensation 6,057         5,055     1,002
Distributions to members (5)               (5)
Translation adjustment 2,226           1,799   427
Ending balance (in shares) at Jun. 28, 2025       66,885,359 15,786,737        
Ending balance at Jun. 28, 2025 201,299     $ 67 $ 16 514,772 (774) (352,839) 40,057
Beginning balance (in shares) at Mar. 29, 2025       66,231,388 15,786,737        
Beginning balance at Mar. 29, 2025 185,479     $ 66 $ 16 510,422 (2,062) (360,298) 37,335
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Issuance of Class A common stock for equity plans (in shares)       653,971          
Issuance of Class A common stock for equity plans 1,317     $ 1   1,316      
Net income 9,272             7,459 1,813
Equity-based compensation 3,643         3,034     609
Distributions to members (5)               (5)
Translation adjustment 1,593           1,288   305
Ending balance (in shares) at Jun. 28, 2025       66,885,359 15,786,737        
Ending balance at Jun. 28, 2025 201,299     $ 67 $ 16 514,772 (774) (352,839) 40,057
Beginning balance (in shares) at Dec. 31, 2025   67,097,716 15,786,737 67,097,716 15,786,737        
Beginning balance at Dec. 31, 2025 228,447     $ 67 $ 16 520,851 (1,900) (334,929) 44,342
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Issuance of Class A common stock for equity plans (in shares)       1,114,102          
Issuance of Class A common stock for equity plans 973     $ 1   972      
Tax withholdings on equity-based compensation awards (1,338)         (1,338)      
Net income 40,151             36,554 3,597
Change in noncontrolling interest allocation 0         317     (317)
Recognition of tax receivable agreement liability upon release of valuation allowance 186         186      
Equity-based compensation 8,305         6,937     1,368
Distributions to members (15)               (15)
Cash flow hedging, net 1,928           1,563   365
Translation adjustment (1,225)           (991)   (234)
Ending balance (in shares) at Jun. 27, 2026   68,211,818 15,786,737 68,211,818 15,786,737        
Ending balance at Jun. 27, 2026 277,412     $ 68 $ 16 527,925 (1,328) (298,375) 49,106
Beginning balance (in shares) at Mar. 28, 2026       67,639,073 15,786,737        
Beginning balance at Mar. 28, 2026 234,265     $ 68 $ 16 522,912 (2,279) (331,816) 45,364
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Issuance of Class A common stock for equity plans (in shares)       572,745          
Issuance of Class A common stock for equity plans 853     $ 0   853      
Tax withholdings on equity-based compensation awards (294)         (294)      
Net income 36,205             33,441 2,764
Change in noncontrolling interest allocation 0         75     (75)
Recognition of tax receivable agreement liability upon release of valuation allowance 186         186      
Equity-based compensation 5,041         4,193     848
Distributions to members (15)               (15)
Cash flow hedging, net 928           753   175
Translation adjustment 243           198   45
Ending balance (in shares) at Jun. 27, 2026   68,211,818 15,786,737 68,211,818 15,786,737        
Ending balance at Jun. 27, 2026 $ 277,412     $ 68 $ 16 $ 527,925 $ (1,328) $ (298,375) $ 49,106