v3.26.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jan. 01, 2026
Jan. 01, 2025
Dec. 31, 2024
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2024
Jul. 27, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Stock-based compensation           $ 3,869,000 $ 7,339,000    
2022 Long-Term Incentive Plan                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Stock-based compensation       $ 793,000 $ 3,864,000 $ 3,800,000 7,118,000    
Increase in share reserve 0 928,309 333,333     1,126,977   1,126,977  
Percentage of shares issued from outstanding number of shares           5.00%   5.00%  
2022 Long-Term Incentive Plan | Common Class A                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Common stock, shares reserved for issuance       251,666   251,666     1,690,466
2022 Long-Term Incentive Plan | Performance Stock Options                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Stock remaining outstanding       100,895   100,895      
2022 Long-Term Incentive Plan | Restricted Stock Units                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Stock issued           182,631      
Stock remaining outstanding       9,555   9,555      
2022 Long-Term Incentive Plan | Performance Based Restricted Stock Units                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Stock remaining outstanding       10,416   10,416      
2022 Long-Term Incentive Plan | Employee Stock Option                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Stock options outstanding       558,218   558,218      
Prior 2022 Long-Term Incentive Plan                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Percentage of shares issued from outstanding number of shares           3.00%      
2022 Employee Stock Purchase Plan                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Number of shares issued           124,571      
Stock-based compensation       $ 0 43,000 $ 0 87,000    
Common stock fair market value           85.00%      
2022 Employee Stock Purchase Plan | Maximum                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Employee payroll deductions           15.00%      
2022 Employee Stock Purchase Plan | Common Class A                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Common stock, shares reserved for issuance       484,558   484,558      
2024 Inducement Plan Grants                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Stock-based compensation       $ 35,000 $ 35,000 $ 69,000 $ 69,000    
2024 Inducement Plan Grants | Common Class A                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Common stock, shares reserved for issuance     41,666         41,666  
2024 Inducement Plan Grants | Restricted Stock Units                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Stock issued               25,000  
Stock remaining outstanding       706,029   706,029      
2024 Inducement Plan Grants | Employee Stock Option                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Stock options issued               16,666  
Stock options outstanding       16,666   16,666