v3.26.1
Borrowings - Banc of California Credit Facility Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 29, 2026
Sep. 12, 2018
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Line of Credit Facility [Line Items]              
Outstanding debt     $ 0   $ 0   $ 2,650,000
Loss on extinguishment of debt [1]     $ (0.02) $ 0 $ (0.02) $ 0  
Revolving Credit Facility | Banc of California Credit Facility | Line of Credit              
Line of Credit Facility [Line Items]              
Spread on variable rate (percent)   0.25%          
Debt instrument, floor interest rate   5.00%          
Commitment fee percentage   0.50%          
Borrowing capacity $ 7,500,000            
Loss on extinguishment of debt $ 25,822            
[1] Calculated on the average share method.