v3.25.2
Fair Value of Financial Assets and Liabilities - Summary of Assets and Liabilities Recorded and Measured at Fair Value (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Assets:    
Foreign currency forward contracts $ 0 $ 65,000
Fixed income investments 0 1,142,000
Total assets 0 1,207,000
Liabilities:    
Foreign currency forward contracts 4,000 71,000
Supplemental profit sharing plan 10,105,000 9,031,000
Total liabilities 10,109,000 9,102,000
Quoted Prices in Active Markets for Identical Assets or Liabilities (Level 1)    
Assets:    
Foreign currency forward contracts 0 0
Fixed income investments 0 1,142,000
Total assets 0 1,142,000
Liabilities:    
Foreign currency forward contracts 0 0
Supplemental profit sharing plan 0 0
Total liabilities 0 0
Significant Other Observable Inputs (Level 2)    
Assets:    
Foreign currency forward contracts 0 65,000
Fixed income investments 0 0
Total assets 0 65,000
Liabilities:    
Foreign currency forward contracts 4,000 71,000
Supplemental profit sharing plan 10,105,000 9,031,000
Total liabilities 10,109,000 9,102,000
Significant Unobservable Inputs (Level 3)    
Assets:    
Foreign currency forward contracts 0 0
Fixed income investments 0 0
Total assets 0 0
Liabilities:    
Foreign currency forward contracts 0 0
Supplemental profit sharing plan 0 0
Total liabilities $ 0 $ 0