Financial Metrics
KFRC KFORCE INCRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-03-24 | SEC Filing Index |
| Insider | 4 | 2026-03-10 | SEC Filing Index |
| Insider | 4 | 2026-01-05 | SEC Filing Index |
| Insider | 4 | 2025-12-30 | SEC Filing Index |
| Insider | 4 | 2025-12-23 | SEC Filing Index |
Credit and Bond Coverage
Company-levelIntegrate Moody's, S&P, or Fitch licensed data separately if ratings are required.
Income Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 405997000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 389190000.0 | -4.1% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 373122000.0 | -4.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 351889000.0 | -5.7% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 356318000.0 | +1.3% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 353319000.0 | -0.8% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 330028000.0 | -6.6% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 334316000.0 | +1.3% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 332645000.0 | -0.5% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 1531756000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 1405308000.0 | -8.3% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 1329007000.0 | -5.4% | USD | 10-K | 2026-02-20 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 113976000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 110266000.0 | -3.3% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 103461000.0 | -6.2% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 95250000.0 | -7.9% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 98973000.0 | +3.9% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 98567000.0 | -0.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 88260000.0 | -10.5% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 90648000.0 | +2.7% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 92257000.0 | +1.8% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 427066000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 385445000.0 | -9.7% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 361373000.0 | -6.2% | USD | 10-K | 2026-02-20 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 23403000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 25933000.0 | +10.8% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 16033000.0 | -38.2% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 15727000.0 | -1.9% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 19700000.0 | +25.3% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 18716000.0 | -5.0% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 11631000.0 | -37.9% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 14888000.0 | +28.0% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 15002000.0 | +0.8% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 87121000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 69721000.0 | -20.0% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 50077000.0 | -28.2% | USD | 10-K | 2026-02-20 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 16210000.0 | — | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | 18574000.0 | +14.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 10575000.0 | -43.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 10987000.0 | +3.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-06-30 | 14157000.0 | +28.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-09-30 | 14209000.0 | +0.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 8145000.0 | -42.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-06-30 | 10449000.0 | +28.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | 11068000.0 | +5.9% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 61075000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 50414000.0 | -17.5% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 34825000.0 | -30.9% | USD | 10-K | 2026-02-20 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.83 | — | USD/shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.96 | +15.7% | USD/shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.55 | -42.7% | USD/shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.59 | +7.3% | USD/shares | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 0.76 | +28.8% | USD/shares | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 0.76 | +0.0% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.45 | -40.8% | USD/shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.59 | +31.1% | USD/shares | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 0.63 | +6.8% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 3.18 | — | USD/shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 2.71 | -14.8% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 1.97 | -27.3% | USD/shares | 10-K | 2026-02-20 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.82 | — | USD/shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.95 | +15.9% | USD/shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.54 | -43.2% | USD/shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.58 | +7.4% | USD/shares | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 0.75 | +29.3% | USD/shares | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 0.75 | +0.0% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.45 | -40.0% | USD/shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.59 | +31.1% | USD/shares | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 0.63 | +6.8% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 3.13 | — | USD/shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 2.68 | -14.4% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 1.96 | -26.9% | USD/shares | 10-K | 2026-02-20 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 171000.0 | — | USD | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 147000.0 | -14.0% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 122000.0 | -17.0% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 119000.0 | -2.5% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 106000.0 | -10.9% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 110000.0 | +3.8% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 127000.0 | +15.5% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 349000.0 | +174.8% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 444000.0 | +27.2% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 2472000.0 | +456.8% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 1252000.0 | -49.4% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 119000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 349000.0 | +193.3% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 2142000.0 | +513.8% | USD | 10-K | 2026-02-20 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 266525000.0 | — | USD | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 249895000.0 | -6.2% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 248291000.0 | -0.6% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 233428000.0 | -6.0% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 236923000.0 | +1.5% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 230714000.0 | -2.6% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 229259000.0 | -0.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 215690000.0 | -5.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 220532000.0 | +2.2% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 209879000.0 | -4.8% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 204468000.0 | -2.6% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 233428000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 215690000.0 | -7.6% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 190461000.0 | -11.7% | USD | 10-K | 2026-02-20 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 274909000.0 | — | USD | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 259454000.0 | -5.6% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 257911000.0 | -0.6% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 244459000.0 | -5.2% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 246175000.0 | +0.7% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 239134000.0 | -2.9% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 239939000.0 | +0.3% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 225406000.0 | -6.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 229821000.0 | +2.0% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 222852000.0 | -3.0% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 217836000.0 | -2.3% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 244459000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 225406000.0 | -7.8% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 202272000.0 | -10.3% | USD | 10-K | 2026-02-20 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 385152000.0 | — | USD | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 368070000.0 | -4.4% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 369762000.0 | +0.5% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 357979000.0 | -3.2% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 366333000.0 | +2.3% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 362685000.0 | -1.0% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 369850000.0 | +2.0% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 357834000.0 | -3.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 368195000.0 | +2.9% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 373640000.0 | +1.5% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 374152000.0 | +0.1% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 357979000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 357834000.0 | -0.0% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 365638000.0 | +2.2% | USD | 10-K | 2026-02-20 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 125757000.0 | — | USD | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 104241000.0 | -17.1% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 119272000.0 | +14.4% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 102975000.0 | -13.7% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 106104000.0 | +3.0% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 102831000.0 | -3.1% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 116523000.0 | +13.3% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 112457000.0 | -3.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 111297000.0 | -1.0% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 109332000.0 | -1.8% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 116092000.0 | +6.2% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 102975000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 112457000.0 | +9.2% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 113730000.0 | +1.1% | USD | 10-K | 2026-02-20 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 199427000.0 | — | USD | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 180452000.0 | -9.5% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 190810000.0 | +5.7% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 198899000.0 | +4.2% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 201828000.0 | +1.5% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 196065000.0 | -2.9% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 202476000.0 | +3.3% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 203216000.0 | +0.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 230168000.0 | +13.3% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 239220000.0 | +3.9% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 242031000.0 | +1.2% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 198899000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 203216000.0 | +2.2% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 241035000.0 | +18.6% | USD | 10-K | 2026-02-20 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 185725000.0 | — | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | 187618000.0 | +1.0% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 178952000.0 | -4.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-12-31 | 159080000.0 | -11.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-03-31 | 164505000.0 | +3.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-06-30 | 166620000.0 | +1.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-09-30 | 167374000.0 | +0.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-12-31 | 154618000.0 | -7.6% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 138027000.0 | -10.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-06-30 | 134420000.0 | -2.6% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | 132121000.0 | -1.7% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 159080000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 154618000.0 | -2.8% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 124603000.0 | -19.4% | USD | 10-K | 2026-02-20 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 19056000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 40431000.0 | +112.2% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 69056000.0 | +70.8% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 13169000.0 | -80.9% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 34105000.0 | +159.0% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 65084000.0 | +90.8% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 249000.0 | -99.6% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 18614000.0 | +7375.5% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 41937000.0 | +125.3% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 91465000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 86874000.0 | -5.0% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 61645000.0 | -29.0% | USD | 10-K | 2026-02-20 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2437000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | -834000.0 | -134.2% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | -2532000.0 | -203.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | -2404000.0 | +5.1% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | -3752000.0 | -56.1% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | -7901000.0 | -110.6% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -4835000.0 | +38.8% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | -7593000.0 | -57.0% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | -11101000.0 | -46.2% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | -4862000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | -7564000.0 | -55.6% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | -14143000.0 | -87.0% | USD | 10-K | 2026-02-20 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -21443000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | -39571000.0 | -84.5% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | -66523000.0 | -68.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | -10778000.0 | +83.8% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | -30362000.0 | -181.7% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | -57175000.0 | -88.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 4681000.0 | +108.2% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | -8898000.0 | -290.1% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | -29933000.0 | -236.4% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | -86605000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | -79080000.0 | +8.7% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | -45709000.0 | +42.2% | USD | 10-K | 2026-02-20 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1872000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 4950000.0 | +164.4% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 6076000.0 | +22.7% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1875000.0 | -69.1% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 4979000.0 | +165.5% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 8501000.0 | +70.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 4149000.0 | -51.2% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 8290000.0 | +99.8% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 11798000.0 | +42.3% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 7763000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 7573000.0 | -2.4% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 14840000.0 | +96.0% | USD | 10-K | 2026-02-20 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 73247000.0 | — | shares | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 73279000.0 | +0.0% | shares | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 73224000.0 | -0.1% | shares | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 73462000.0 | +0.3% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 73455000.0 | -0.0% | shares | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 73479000.0 | +0.0% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 73484000.0 | +0.0% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 73835000.0 | +0.5% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 73841000.0 | +0.0% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 73888000.0 | +0.1% | shares | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 73863000.0 | -0.0% | shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 73462000.0 | — | shares | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 73835000.0 | +0.5% | shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 74244000.0 | +0.6% | shares | 10-K | 2026-02-20 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 19455000.0 | — | shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 19341000.0 | -0.6% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 19158000.0 | -0.9% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 18726000.0 | -2.3% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 18696000.0 | -0.2% | shares | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 18578000.0 | -0.6% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 18161000.0 | -2.2% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 17714000.0 | -2.5% | shares | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 17589000.0 | -0.7% | shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 19188000.0 | — | shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 18574000.0 | -3.2% | shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 17675000.0 | -4.8% | shares | 10-K | 2026-02-20 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 19667000.0 | — | shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 19611000.0 | -0.3% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 19518000.0 | -0.5% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 18932000.0 | -3.0% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 18886000.0 | -0.2% | shares | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 18823000.0 | -0.3% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 18241000.0 | -3.1% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 17759000.0 | -2.6% | shares | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 17645000.0 | -0.6% | shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 19507000.0 | — | shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 18811000.0 | -3.6% | shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 17776000.0 | -5.5% | shares | 10-K | 2026-02-20 |
Metrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.0541 | — | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 1.0574 | +0.3% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 1.0091 | -4.6% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.9606 | -4.8% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 0.9824 | +2.3% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 0.9553 | -2.8% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.8963 | -6.2% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.8948 | -0.2% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 0.8891 | -0.6% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 4.2789 | — | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 3.9273 | -8.2% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 3.6348 | -7.4% | ratio | 10-K | 2026-02-20 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2.1860 | — | ratio | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 2.4890 | +13.9% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 2.1624 | -13.1% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 2.3740 | +9.8% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 2.3201 | -2.3% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 2.3255 | +0.2% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 2.0592 | -11.5% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 2.0044 | -2.7% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 2.0649 | +3.0% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 2.0383 | -1.3% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 1.8764 | -7.9% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 2.3740 | — | ratio | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 2.0044 | -15.6% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 1.7785 | -11.3% | ratio | 10-K | 2026-02-20 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.0738 | — | ratio | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 0.9618 | -10.4% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 1.0663 | +10.9% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 1.2503 | +17.3% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1.2269 | -1.9% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 1.1767 | -4.1% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 1.2097 | +2.8% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 1.3143 | +8.6% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1.6676 | +26.9% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 1.7796 | +6.7% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 1.8319 | +2.9% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 1.2503 | — | ratio | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 1.3143 | +5.1% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 1.9344 | +47.2% | ratio | 10-K | 2026-02-20 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.2807 | — | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.2833 | +0.9% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.2773 | -2.1% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.2707 | -2.4% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 0.2778 | +2.6% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 0.2790 | +0.4% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.2674 | -4.1% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.2711 | +1.4% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 0.2773 | +2.3% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.2788 | — | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.2743 | -1.6% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.2719 | -0.9% | ratio | 10-K | 2026-02-20 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0399 | — | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | 0.0477 | +19.5% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 0.0283 | -40.6% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0312 | +10.2% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2024-06-30 | 0.0397 | +27.3% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2024-09-30 | 0.0402 | +1.2% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0247 | -38.6% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-06-30 | 0.0313 | +26.6% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | 0.0333 | +6.5% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.0399 | — | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.0359 | -10.0% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.0262 | -27.0% | ratio | 10-K | 2026-02-20 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0576 | — | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.0666 | +15.6% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.0430 | -35.5% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0447 | +4.0% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 0.0553 | +23.7% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 0.0530 | -4.2% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0352 | -33.5% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.0445 | +26.4% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 0.0451 | +1.3% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.0569 | — | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.0496 | -12.8% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.0377 | -24.1% | ratio | 10-K | 2026-02-20 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0014 | — | ratio | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 0.0014 | +3.7% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 0.0010 | -27.5% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 0.0012 | +13.0% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0010 | -13.6% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 0.0011 | +7.1% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 0.0011 | +1.9% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 0.0031 | +184.7% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0040 | +28.5% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.0226 | +466.8% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 0.0108 | -52.3% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.0012 | — | ratio | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 0.0031 | +168.5% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.0188 | +506.9% | ratio | 10-K | 2026-02-20 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0421 | — | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | 0.0505 | +19.9% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 0.0286 | -43.3% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0300 | +4.9% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2024-06-30 | 0.0390 | +30.1% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2024-09-30 | 0.0384 | -1.6% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0221 | -42.4% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-06-30 | 0.0280 | +26.4% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | 0.0296 | +5.8% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.1706 | — | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.1409 | -17.4% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.0952 | -32.4% | ratio | 10-K | 2026-02-20 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0873 | — | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | 0.0990 | +13.4% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 0.0591 | -40.3% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0668 | +13.0% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2024-06-30 | 0.0850 | +27.2% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2024-09-30 | 0.0849 | -0.1% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0590 | -30.5% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-06-30 | 0.0777 | +31.7% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | 0.0838 | +7.8% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.3839 | — | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.3261 | -15.1% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.2795 | -14.3% | ratio | 10-K | 2026-02-20 |